#ifndef __MLANG_TYPE__
#define __MLANG_TYPE__

namespace multilang {

struct MlangObject {};

typedef signed char byte_t;
typedef short short_t;
typedef int int_t;
typedef long long long_t;
typedef float float_t;
typedef double double_t;
typedef wchar_t char_t;
typedef bool bool_t;
typedef MlangObject* object_t;

class Main;

class Java;

class MlangModule;
class MlangClass;
class MlangFunc;

}

#endif